<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1, user-scalable=no">
  <meta name="description" content="API docs for the affinity property from the TextPosition class, for the Dart programming language.">
  <title>affinity property - TextPosition class - dart:ui library - Dart API</title>
  <!-- required because all the links are pseudo-absolute -->
  <base href="../..">

  <link href="https://fonts.googleapis.com/css?family=Source+Code+Pro:500,400i,400,300|Source+Sans+Pro:400,300,700" rel="stylesheet">
  <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
  <link rel="stylesheet" href="static-assets/github.css">
  <link rel="stylesheet" href="static-assets/styles.css">
  <link rel="icon" href="static-assets/favicon.png">
  
</head>

<body>

<div id="overlay-under-drawer"></div>

<header id="title">
  <button id="sidenav-left-toggle" type="button">&nbsp;</button>
  <ol class="breadcrumbs gt-separated dark hidden-xs">
    <li><a href="index.html">shake</a></li>
    <li><a href="dart-ui/dart-ui-library.html">dart:ui</a></li>
    <li><a href="dart-ui/TextPosition-class.html">TextPosition</a></li>
    <li class="self-crumb">affinity property</li>
  </ol>
  <div class="self-name">affinity</div>
  <form class="search navbar-right" role="search">
    <input type="text" id="search-box" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
  </form>
</header>

<main>

  <div id="dartdoc-sidebar-left" class="col-xs-6 col-sm-3 col-md-2 sidebar sidebar-offcanvas-left">
    <header id="header-search-sidebar" class="hidden-l">
      <form class="search-sidebar" role="search">
        <input type="text" id="search-sidebar" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
      </form>
    </header>
    
    <ol class="breadcrumbs gt-separated dark hidden-l" id="sidebar-nav">
      <li><a href="index.html">shake</a></li>
      <li><a href="dart-ui/dart-ui-library.html">dart:ui</a></li>
      <li><a href="dart-ui/TextPosition-class.html">TextPosition</a></li>
      <li class="self-crumb">affinity property</li>
    </ol>
    
    <h5>TextPosition class</h5>
    <ol>
      <li class="section-title"><a href="dart-ui/TextPosition-class.html#constructors">Constructors</a></li>
      <li><a href="dart-ui/TextPosition/TextPosition.html">TextPosition</a></li>
    
      <li class="section-title">
        <a href="dart-ui/TextPosition-class.html#instance-properties">Properties</a>
      </li>
      <li><a href="dart-ui/TextPosition/affinity.html">affinity</a></li>
      <li><a href="dart-ui/TextPosition/hashCode.html">hashCode</a></li>
      <li><a href="dart-ui/TextPosition/offset.html">offset</a></li>
      <li class="inherited"><a href="dart-core/Object/runtimeType.html">runtimeType</a></li>
    
      <li class="section-title"><a href="dart-ui/TextPosition-class.html#instance-methods">Methods</a></li>
      <li><a href="dart-ui/TextPosition/toString.html">toString</a></li>
      <li class="inherited"><a href="dart-core/Object/noSuchMethod.html">noSuchMethod</a></li>
    
      <li class="section-title"><a href="dart-ui/TextPosition-class.html#operators">Operators</a></li>
      <li><a href="dart-ui/TextPosition/operator_equals.html">operator ==</a></li>
    
    
    
    </ol>
  </div><!--/.sidebar-offcanvas-->

  <div id="dartdoc-main-content" class="col-xs-12 col-sm-9 col-md-8 main-content">
      <div><h1>affinity property</h1></div>

        <section class="multi-line-signature">
          <span class="returntype"><a href="dart-ui/TextAffinity-class.html">TextAffinity</a></span>
          <span class="name ">affinity</span>
          <div class="features">final</div>
        </section>
        <section class="desc markdown">
          <p>Disambiguates cases where the position in the string given by <a href="dart-ui/TextPosition/offset.html">offset</a>
could represent two different visual positions in the rendered text. For
example, this can happen when text is forced to wrap, or when one string
of text is rendered with multiple text directions.</p>
<p>See the documentation for <a href="dart-ui/TextAffinity-class.html">TextAffinity</a> for more information on how
TextAffinity disambiguates situations like these.</p>
        </section>
                <section class="summary source-code" id="source">
          <h2><span>Implementation</span></h2>
          <pre class="language-dart"><code class="language-dart">final TextAffinity affinity

</code></pre>
        </section>

  </div> <!-- /.main-content -->

  <div id="dartdoc-sidebar-right" class="col-xs-6 col-sm-6 col-md-2 sidebar sidebar-offcanvas-right">
  </div><!--/.sidebar-offcanvas-->

</main>

<footer>
  <span class="no-break">
    shake 0.1.0
  </span>

  
</footer>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="static-assets/typeahead.bundle.min.js"></script>
<script src="static-assets/highlight.pack.js"></script>
<script src="static-assets/URI.js"></script>
<script src="static-assets/script.js"></script>


</body>

</html>
